CTemplate.cs
Code Type: C# Class
Uses Classes: CDataParameterList, CDataSet, CDataUtils, CDropDownList, CCheckBoxList, CListBox
Uses PL/SQL Procedures: PCK_TEMPLATE.GetTemplateDataTagRS, PCK_TEMPLATE.GetParsedTemplate2RS, PCK_TEMPLATE.GetTemplateDataTagGroupRS, PCK_TEMPLATE.GetTemplateTypeRS, PCK_TEMPLATE.UpdateTemplate, PCK_TEMPLATE.InsertTemplate, PCK_TEMPLATE.GetTemplateRS, PCK_TEMPLATE.DiscontinueTemplate, PCK_TEMPLATE.InsertTemplateGroup, PCK_TEMPLATE.UpdateTemplateGroup, PCK_TEMPLATE.DiscontinueTemplateGroup, PCK_TEMPLATE.GetTemplateGroupsRS, PCK_TEMPLATE.GetGroupTemplatesRS

Lines of Code: 323

public class CTemplate

	Template methods and properties 

public CTemplate()

	Default constructor 

public DataSet GetTemplateDataTagDS( BaseMaster BaseMstr)

	 get a dataset of template tag items 

public DataSet GetParsedTemplate2DS(BaseMaster BaseMstr,
                                    string strPatientID,
                                    string strEncounterID,
                                    long lTemplateID)

	 get parsed template text 

public string GetParsedTemplateText2(BaseMaster BaseMstr,
                                         string strPatientID,
                                         string strEncounterID,
                                         long lTemplateID)
	   Get parsed template text 


public DataSet GetTemplateDataTagGroupDS(BaseMaster BaseMstr)

	get a dataset of template tag group items
	 

public DataSet GetTemplateTypeDS(BaseMaster BaseMstr)

	 get a dataset of template types 

public bool LoadTemplateTypeCombo( BaseMaster BaseMstr,
                                       DropDownList cboType)

	Load template type combo 

public bool UpdateTemplate( BaseMaster BaseMstr,
                                long lTemplateID,
                                long lGroupID,
                                string strName,
                                string strTemplateText)

	Update a template 

public bool InsertTemplate( BaseMaster BaseMstr,
                                long lSOAPsectID,
                                string strName,
                                string strTemplateText,
                                long lGroupID,
                                out long lTemplateID )

	Insert a template 

public bool LoadTemplateEdit( BaseMaster BaseMstr,
                                  long lTemplateID,
                                  TextBox txtName,
                                  DropDownList cboGroup,
                                  TextBox txtTemplate)

	Load template for editing 

public bool LoadTemplateList( BaseMaster BaseMstr,
                                  ListBox lstTemplates)

	Load template list 

public bool LoadTemplateComboByType(BaseMaster BaseMstr,
                                        long lTemplateType,
                                        DropDownList cboTemplates)

	Load template combo by type 

public DataSet GetTemplateDS(BaseMaster BaseMstr)

	get a dataset of templates 

public DataSet GetTemplateDS(BaseMaster BaseMstr,
                                 TemplateTypeID nTypeID)

	get a dataset of templates filtered by Template Type 

public DataSet GetTemplateDS(BaseMaster BaseMstr,
                                 long lTypeID)

	   get a dataset of templates filtered by Template Type {1 = Subjective, 2 = Objective, 3 = Assessment/Plan, 4 = Outcomes} 

public bool DiscontinueTemplate(BaseMaster BaseMstr, long lTemplateID)

	Discontinue a template 

public bool InsertTemplateGroup(BaseMaster BaseMstr,
                            string strName,
                            string strComments,
                            out long lTemplateGrpID)

	Insert a template group 

public bool UpdateTemplateGroup(BaseMaster BaseMstr,
                            string strName,
                            string strComments,
                            long lTemplateGrpID)

	Update a template group 

public bool DiscontinueTemplateGroup(BaseMaster BaseMstr, long lTemplateGrpID)

	Discontinue a template group 

public DataSet GetTemplateGroupsDS(BaseMaster BaseMstr)

	Get a dataset of template groups 

public DataSet GetGroupTemplatesDS(BaseMaster BaseMstr, long lGroupID)

	Get a dataset of group templates 

	

